Ого как вы тут наговорили - черт ногу сломит. В общем в модбасе разбираюсь, поэтому расскажу как это лучше всего сделать.
Цитата
внутри сети modbus может быть только один master, поэтому каким образом включить в сеть модбас центральный контроллер, который обязательно является мастером и скада систему, которая должна уметь управлять технологическими процессами.
т.е. как управлять с помощью центрального контроллера - modbus master и в то же время иметь возможность управлять с помощью скада-системы? в той же самой modbus сети, если мастер может быть только один?
ОТВЕТ:
Итак есть куча оборудования - для начала разбейте функционал системы на подзадачи - скорее всего выделится несколько подзадач, которые могут быть выполнены локально.
В итоге получаем, допустим 4 задачи. Соответственно для управления ими - нужен мастер контроллер и слэйвы к нему.
Имеем 4 мастера и под ними слэйвы. Вся информация собирается мастерами, обрабатывается и выдаются команды управления на собственные вх/вых и вх/вых слэйвов. Имеем 4 самодостаточные системы.
Далее - мастер контроллеры подбираем таким образом, чтобы у них было 2 интерфейса (например 485 и Езернет) - по 485-му они мастера, а вот по Езернет слэйвы для скада системы, которая всегда является мастером - это нужно учитывать (ОРС тоже является мастером). Это я привел основываясь, например на контроллерах ОВЕН. Возьмем Сегнетикс - там у контроллера есть 2 шт. 485-х - тогда на тот 485-й у всех мастер-контроллеров который бедет слэйвом заводим кабель и ведем в диспетчерскую - там в отдельном щитке ставим конвертер 485->Езернет и у нас счастье.
Вот один из вариантов грамотного построения системы.
Цитата
Берете центральный контроллер с Ethernet и подключаете скаду к нему (можно и по любому другому интерфейсу). Алгоритмы дистанционного управления со скады реализуете также на центральном контроллере.
Это как понимать вообще. Кто такие эти пресловутые алгоритмы дистанционного управления??? К СКАДА есть задача считать данные и передать уставки, управляющие сигналы - все алгоритмы полюбому крутятся в контроллере - СКАДА иногда простейшие действия конечно совершает, но это редкость.
Цитата
Есть контроллеры (к примеру Twido), с двумя функциональными выходами - и мастер и слейв... мастер в систему, слейв в скаду... т.е. контроллер - мастер... но взаимодействует и со скадой...
Шнайдер что в своем репертуаре или я Вас не так понял. У большинства производителей каждый интерфейс имеет настройку - он или мастер или слэйв. Тот же ОВЕН может быть мастером в 3 сетях - 232, 485 и Езернет - соответственно в них же он может быть и слэйвом.